package com.ruoyi.modules.service;

import java.util.List;
import com.ruoyi.modules.domain.PayPayInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.modules.domain.vo.PayPayInfoVO;

/**
 * 支付信息Service接口
 *
 * @author ruoyi
 * @date 2022-01-22
 */
public interface IPayPayInfoService  extends IService<PayPayInfo> {


    PayPayInfo payDataNum(Long agentUserId, Long topUpRuleId);

    /**
     * 支付回调
     * @param transaction_id    //微信、支付宝他们第三方的 订单号
     * @param out_trade_no      //我们自己的订单号
     * @return
     */
    boolean payCallback(String transaction_id, String out_trade_no);

    List<PayPayInfoVO> listPayPayInfo();
}
